package com.celi.scs.common.utils;

import com.celi.scs.common.constant.NumberConstant;

/**
 * @project: bg-scs
 * @title: CronUtil
 * @author: lihq
 * @date: 2024/9/13 16:02
 * @version: v1.0
 * @description:
 */
public class CronUtil {

    public static String getCron(String cycle) {
        String cron = null;
        if (NumberConstant.String_1.equals(cycle)) {
            cron = "0 0 1 * * ?";      // 每天凌晨一点执行
        } else if (NumberConstant.String_2.equals(cycle)) {
            cron = "0 0 1 ? * MON";     // 每周一凌晨一点执行
        } else if (NumberConstant.String_3.equals(cycle)) {
            cron = "0 0 1 1 * ?";     // 每月一号凌晨一点执行
        } else if (NumberConstant.String_4.equals(cycle)) {
            cron = "0 0 1 1 1 ?";     // 每年1月1号凌晨一点执行
        }
        return cron;
    }

}
